FEXP Solver  1.0.0.0
ICFEXPModelBuilderBase Class Referenceabstract

Base interface of FE model builder. More...

#include <FEXPModelBuilder.h>

Inheritance diagram for ICFEXPModelBuilderBase:

Public Member Functions

virtual ~ICFEXPModelBuilderBase ()
 
virtual Ptr< ICFEXPDataModelContIntfGetModelContainer ()=0
 
virtual bool BuildModel (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< ICFEXPDataContIntf > data)=0
 
virtual bool BuildModelProgress (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< ICFEXPDataContIntf > data)=0
 
virtual void RemoveStructure (const std::string &key)=0
 
virtual bool RemoveStructureProgress (const std::string &key)=0
 
virtual void ScheduleThreads (size_t opt_id)=0
 
virtual bool ScheduleThreadsProgress (size_t opt_id)=0
 
virtual Ptr< t_SerializedDataNetSerializeStructure (const std::string &key)=0
 
virtual void NetDeserializeStructure (const std::string &key, Ptr< t_SerializedData > ser_data)=0
 

Detailed Description

Base interface of FE model builder.

Constructor & Destructor Documentation

◆ ~ICFEXPModelBuilderBase()

virtual ICFEXPModelBuilderBase::~ICFEXPModelBuilderBase ( )
inlinevirtual

Member Function Documentation

◆ BuildModel()

virtual bool ICFEXPModelBuilderBase::BuildModel ( const std::string &  key,
Ptr< std::vector< std::string >>  fcontent,
Ptr< ICFEXPDataContIntf data 
)
pure virtual

◆ BuildModelProgress()

virtual bool ICFEXPModelBuilderBase::BuildModelProgress ( const std::string &  key,
Ptr< std::vector< std::string >>  fcontent,
Ptr< ICFEXPDataContIntf data 
)
pure virtual

◆ GetModelContainer()

◆ NetDeserializeStructure()

virtual void ICFEXPModelBuilderBase::NetDeserializeStructure ( const std::string &  key,
Ptr< t_SerializedData ser_data 
)
pure virtual

◆ NetSerializeStructure()

◆ RemoveStructure()

◆ RemoveStructureProgress()

virtual bool ICFEXPModelBuilderBase::RemoveStructureProgress ( const std::string &  key)
pure virtual

◆ ScheduleThreads()

◆ ScheduleThreadsProgress()


The documentation for this class was generated from the following file: